/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Monstro;

/**
 *
 * @author Administrator
 */
public class MonstroTerrestre implements Monstro , AnimalTerrestre {
    
    private String nombre;
    private String sexo;
    private int patas;
    
    public MonstroTerrestre(String nombre, String sexo, int patas){
        this.nombre=nombre;
        
        if(sexo.equals("M")){
            this.sexo = sexoM;
        }else{
            this.sexo = sexoF;
        }
        this.patas=patas;
    }
    public MonstroTerrestre(){
        this.nombre="";
        this.sexo="";
        this.patas=0;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public int getPatas() {
        return patas;
    }

    public void setPatas(int patas) {
        this.patas = patas;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        if(sexo.equals("M")){
            this.sexo = sexoM;
        }else{
            this.sexo = sexoF;
        }
    }

    public void atacar() {
        System.out.println(getNombre() +" ha atacado");
    }

    public void asustar() {
        System.out.println(getNombre() +" intento asustar");
    }

    public void huir() {
        System.out.println(getNombre() +" estaba herido de gravedad y huyo");
    }

    public String descripcionInicial() {
        return nombre;
    }

    

    public void correRapido() {
        System.out.println(getNombre() +" corre muy rapido");
    }

    public void tienePatas(int patas) {
        System.out.println(getNombre() +" tiene" + patas + "patas");
    }
    @Override
    public String toString(){
          return nombre + ": " + " es un monstro terrestre \n "
                  + ". Es una persona de sexo "+ sexo +
                  "  \n que tiene " + patas + " patas ";
    }

}
